package com.example.service;

import com.example.config.FeignConfiguration;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.GetMapping;


//其中value值是服务名，就是spring.application.name 指定的名称， 在注册中心中是全大写的，这里可以用全大写也可以用全小写的形式都行
@Service
@FeignClient(value = "MICROSERVICE-CLOUD-PROVIDER",configuration = FeignConfiguration.class)  //FeignConfiguration OpenFeign 日志增强
public interface OpenFeignService {

    @GetMapping("/info")
    String getProviderInfo();

    @GetMapping("/testTimeout")
    String testTimeout();


}
